home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / gem / l_0399 / 259 < prev    next >
Text File  |  1994-08-27  |  1KB  |  32 lines

  1. Subject: Re: Proposal
  2. Date: Thu, 2 Jun 1994 14:58:35 +0200 (MDT)
  3. In-Reply-To: <199406021047.MAA10979@blade.stack.urc.tue.nl> from "Erlend Nagel" at Jun 2, 94 12:47:04 pm
  4. From: Annius.Groenink@cwi.nl (Annius Groenink)
  5. X-Face: "E3Hm]k]&:,OEP<{D2ixJf>-9[qOGLebNa0&cQyFL-a~)kTM3&&I"gFw=fJ]K%1IduGjOE`
  6.  ZGu]&~G]QNGa7i/L!+#Xng<|+}HKYHj~5?fTInUEUh0$I1gBI7jrA!&_|e/pR1[cX:^xgJTPsrjA_9
  7.  m8Zli[|.-u{]+c1(6C7mL*m`/_J\>.{4!:g
  8. Mime-Version: 1.0
  9. Precedence: bulk
  10.  
  11.  
  12. > evnt_multi returns the scancode. I always include a scancode.h file and
  13. > just write the names of the keys. I don't think this is difficult for
  14. > programmers (at least not in C, and I would expect that other languages
  15. > have no problems as well).
  16.  
  17. As we discussed on the news a while ago,  this is VERY BAD PRACTICE for
  18. lettered keys!   As control Y and control Z for example have different
  19. scancodes on German keyboards!  For French keyboards this is even much
  20. worse.
  21.  
  22. The only correct way AFAIK is to read the tables produced by Keytbl() in order
  23. to get the letter,  and reading the shift key status or smartly interpreting
  24. the lower byte of the scancode to determining whether ALT or CONTROL was
  25. pressed.
  26.  
  27. -- 
  28. Annius V. Groenink | E-mail: avg@cwi.nl      |  Private & ZFC:
  29. CWI, Kruislaan 413 | Room:   M233            |  P.O. Box 12079
  30. 1098 SJ Amsterdam  | Ext:    4077            |  NL 1100 AB Amsterdam 
  31. Netherland         | Phone:  +31 20 592 4077 |  Phone: +31 20 695 9901
  32.